Make kyuubi.engine.security parameters public#7418
Make kyuubi.engine.security parameters public#7418aajisaka wants to merge 3 commits intoapache:masterfrom
Conversation
|
I remember this config name causes some ambiguity, and some features are enforced to only be available when enabling this config ... we indeed need to document that, I will likely loop this part of code this weekend or early next week |
|
Thanks. Documented that the features are available only when kyuubi.engine.security.enabled is set to true. Also enhanced the doc for kyuubi.engine.security.secret.provider. |
|
@aajisaka I recall the background. The security feature is requested and implemented by @turboFei from eBay. At the beginning, Kyuubi only supports interactive mode, there is no communication between Kyuubi server instances, so security applies to Later, Kyuubi added support for batch mode, and the HA implementation contains the HTTP request between Kyuubi server instances, it reuses What's confusing?
What should we do?
|
|
Thank you @pan3793 for the detailed context. Agreed to rename the config. Renamed them in the latest commit.
Before removing the requirement, we need to ask admin to secretly store the pre-share secret key. It must not be visible to users. Probably admin are required to configure
Totally agreed. I'll write a doc later. |
Why are the changes needed?
kyuubi.engine.security.enabledand related parameters are not in preview or internal feature. Make them public.Discussion: https://lists.apache.org/thread/5nvbt0kwlfd9v3tvs3f9d4tfjd25rnb9
How was this patch tested?
Doc only change. Testing is not required.
Was this patch authored or co-authored using generative AI tooling?
No